home *** CD-ROM | disk | FTP | other *** search
/ Champak 114 / Vol 114.iso / games / pico_2.swf / scripts / DefineSprite_920 / frame_1 / DoAction.as
Encoding:
Text File  |  2010-08-12  |  3.7 KB  |  172 lines

  1. function updateRank()
  2. {
  3.    if(_root.so.data.onepwins >= 2)
  4.    {
  5.       b0.checked._visible = true;
  6.    }
  7.    if(_root.so.data.twopwins >= 1)
  8.    {
  9.       b1.checked._visible = true;
  10.    }
  11.    if(_root.so.data.twopwins >= 1 && _root.so.data.onepwins >= 2)
  12.    {
  13.       rankp._y = 100;
  14.       rank = "PRIVATE";
  15.       _root.so.data.folds[0] = 1;
  16.    }
  17.    if(_root.so.data.onepwins >= 5)
  18.    {
  19.       b2.checked._visible = true;
  20.    }
  21.    if(_root.so.data.twopwins >= 2)
  22.    {
  23.       b3.checked._visible = true;
  24.    }
  25.    if(_root.so.data.onepthreeonone)
  26.    {
  27.       b4.checked._visible = true;
  28.    }
  29.    var _loc2_ = true;
  30.    i = 0;
  31.    while(i < _root.so.data.bgplays.length)
  32.    {
  33.       if(_root.so.data.bgplays[i] == 0)
  34.       {
  35.          _loc2_ = false;
  36.       }
  37.       i++;
  38.    }
  39.    if(_loc2_)
  40.    {
  41.       b5.checked._visible = true;
  42.    }
  43.    if(_loc2_ && _root.so.data.onepthreeonone && _root.so.data.twopwins >= 2 && _root.so.data.onepwins >= 5)
  44.    {
  45.       rank = "SARGEANT";
  46.       _root.so.data.folds[1] = 1;
  47.    }
  48.    if(_root.so.data.onepwins >= 10)
  49.    {
  50.       b6.checked._visible = true;
  51.    }
  52.    if(_root.so.data.twopwins >= 5)
  53.    {
  54.       b7.checked._visible = true;
  55.    }
  56.    if(_root.so.data.onepsixontwo)
  57.    {
  58.       b8.checked._visible = true;
  59.    }
  60.    _loc2_ = true;
  61.    i = 0;
  62.    while(i < _root.so.data.fgplays.length)
  63.    {
  64.       if(_root.so.data.fgplays[i] == 0)
  65.       {
  66.          _loc2_ = false;
  67.       }
  68.       i++;
  69.    }
  70.    if(_loc2_)
  71.    {
  72.       b9.checked._visible = true;
  73.    }
  74.    if(_root.so.data.onepart >= 1)
  75.    {
  76.       b10.checked._visible = true;
  77.    }
  78.    if(_root.so.data.onepcav)
  79.    {
  80.       b11.checked._visible = true;
  81.    }
  82.    if(_root.so.data.onepcav && _root.so.data.onepart >= 1 && _loc2_ && _root.so.data.onepsixontwo && _root.so.data.twopwins >= 5 && _root.so.data.onepwins >= 10)
  83.    {
  84.       rank = "LIEUTENANT";
  85.       _root.so.data.folds[2] = 1;
  86.    }
  87.    if(_root.so.data.onepwins >= 20)
  88.    {
  89.       b12.checked._visible = true;
  90.    }
  91.    if(_root.so.data.twopwins >= 10)
  92.    {
  93.       b13.checked._visible = true;
  94.    }
  95.    if(_root.so.data.onepsixonone >= 3)
  96.    {
  97.       b14.checked._visible = true;
  98.    }
  99.    if(_root.so.data.onepart >= 5)
  100.    {
  101.       b15.checked._visible = true;
  102.    }
  103.    if(_root.so.data.onepgrenades)
  104.    {
  105.       b16.checked._visible = true;
  106.    }
  107.    if(_root.so.data.onepnoswitch > 2)
  108.    {
  109.       b17.checked._visible = true;
  110.    }
  111.    if(_root.so.data.onepwins >= 20 && _root.so.data.twopwins >= 10 && _root.so.data.onepsixonone >= 3 && _root.so.data.onepnoswitch > 2 && _root.so.data.onepgrenades && _root.so.data.onepart >= 5)
  112.    {
  113.       rank = "GENERAL";
  114.       _root.so.data.folds[3] = 1;
  115.    }
  116.    if(_root.so.data.onepwins >= 10)
  117.    {
  118.       s0.guts._visible = true;
  119.    }
  120.    if(_root.so.data.onepwins >= 25)
  121.    {
  122.       s1.guts._visible = true;
  123.    }
  124.    if(_root.so.data.onepwins >= 50)
  125.    {
  126.       s2.guts._visible = true;
  127.    }
  128.    if(_root.so.data.onepwins >= 100)
  129.    {
  130.       s3.guts._visible = true;
  131.    }
  132.    if(_root.so.data.onepwins >= 250)
  133.    {
  134.       s4.guts._visible = true;
  135.    }
  136. }
  137. function updateFolds()
  138. {
  139.    i = 0;
  140.    while(i < 4)
  141.    {
  142.       var thing = eval("f" + i);
  143.       thing._visible = false;
  144.       i++;
  145.    }
  146.    inst._visible = true;
  147.    var mynum = this.coun.danum - 1;
  148.    var sho = eval("f" + mynum);
  149.    sho._visible = true;
  150.    sho.gotoAndStop("closed");
  151.    sho.id = mynum;
  152.    if(_root.so.data.folds[mynum] > 0)
  153.    {
  154.       lok._visible = false;
  155.    }
  156.    else
  157.    {
  158.       lok._visible = true;
  159.    }
  160.    sho.onPress = function()
  161.    {
  162.       if(_root.so.data.folds[this.id] > 0)
  163.       {
  164.          this.gotoAndStop("open");
  165.          inst._visible = false;
  166.          delete this.onPress;
  167.       }
  168.    };
  169. }
  170. updateFolds();
  171. updateRank();
  172.